+Thu Jan 21 17:13:12 1999 Jeff Garzik <jgarzik@pobox.com>
+
+ * gtk/gtkselection.c:
+ (gtk_selection_property_notify): Check args for NULL.
+ (gtk_selection_default_handler):
+ Replace manual list count with call to g_list_length.
+ Remove signedness of temp var 'count' to agree with usage.
+ Slight spacing adjustment for readability.
+
+ * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c:
+ Init a few ptrs to NULL, to quiet warnings.
+
Thu Jan 21 16:03:02 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.c (gtk_button_expose): Code cleanup.
+Thu Jan 21 17:13:12 1999 Jeff Garzik <jgarzik@pobox.com>
+
+ * gtk/gtkselection.c:
+ (gtk_selection_property_notify): Check args for NULL.
+ (gtk_selection_default_handler):
+ Replace manual list count with call to g_list_length.
+ Remove signedness of temp var 'count' to agree with usage.
+ Slight spacing adjustment for readability.
+
+ * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c:
+ Init a few ptrs to NULL, to quiet warnings.
+
Thu Jan 21 16:03:02 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.c (gtk_button_expose): Code cleanup.
+Thu Jan 21 17:13:12 1999 Jeff Garzik <jgarzik@pobox.com>
+
+ * gtk/gtkselection.c:
+ (gtk_selection_property_notify): Check args for NULL.
+ (gtk_selection_default_handler):
+ Replace manual list count with call to g_list_length.
+ Remove signedness of temp var 'count' to agree with usage.
+ Slight spacing adjustment for readability.
+
+ * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c:
+ Init a few ptrs to NULL, to quiet warnings.
+
Thu Jan 21 16:03:02 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.c (gtk_button_expose): Code cleanup.
+Thu Jan 21 17:13:12 1999 Jeff Garzik <jgarzik@pobox.com>
+
+ * gtk/gtkselection.c:
+ (gtk_selection_property_notify): Check args for NULL.
+ (gtk_selection_default_handler):
+ Replace manual list count with call to g_list_length.
+ Remove signedness of temp var 'count' to agree with usage.
+ Slight spacing adjustment for readability.
+
+ * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c:
+ Init a few ptrs to NULL, to quiet warnings.
+
Thu Jan 21 16:03:02 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.c (gtk_button_expose): Code cleanup.
+Thu Jan 21 17:13:12 1999 Jeff Garzik <jgarzik@pobox.com>
+
+ * gtk/gtkselection.c:
+ (gtk_selection_property_notify): Check args for NULL.
+ (gtk_selection_default_handler):
+ Replace manual list count with call to g_list_length.
+ Remove signedness of temp var 'count' to agree with usage.
+ Slight spacing adjustment for readability.
+
+ * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c:
+ Init a few ptrs to NULL, to quiet warnings.
+
Thu Jan 21 16:03:02 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.c (gtk_button_expose): Code cleanup.
+Thu Jan 21 17:13:12 1999 Jeff Garzik <jgarzik@pobox.com>
+
+ * gtk/gtkselection.c:
+ (gtk_selection_property_notify): Check args for NULL.
+ (gtk_selection_default_handler):
+ Replace manual list count with call to g_list_length.
+ Remove signedness of temp var 'count' to agree with usage.
+ Slight spacing adjustment for readability.
+
+ * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c:
+ Init a few ptrs to NULL, to quiet warnings.
+
Thu Jan 21 16:03:02 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.c (gtk_button_expose): Code cleanup.
+Thu Jan 21 17:13:12 1999 Jeff Garzik <jgarzik@pobox.com>
+
+ * gtk/gtkselection.c:
+ (gtk_selection_property_notify): Check args for NULL.
+ (gtk_selection_default_handler):
+ Replace manual list count with call to g_list_length.
+ Remove signedness of temp var 'count' to agree with usage.
+ Slight spacing adjustment for readability.
+
+ * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c:
+ Init a few ptrs to NULL, to quiet warnings.
+
Thu Jan 21 16:03:02 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.c (gtk_button_expose): Code cleanup.
GtkPackType *pack_type)
{
GList *list;
- GtkBoxChild *child_info;
+ GtkBoxChild *child_info = NULL;
g_return_if_fail (box != NULL);
g_return_if_fail (GTK_IS_BOX (box));
GtkPackType pack_type)
{
GList *list;
- GtkBoxChild *child_info;
+ GtkBoxChild *child_info = NULL;
g_return_if_fail (box != NULL);
g_return_if_fail (GTK_IS_BOX (box));
{
GList *tmp_list;
GtkLayout *layout;
- GtkLayoutChild *child;
+ GtkLayoutChild *child = NULL;
g_return_if_fail (container != NULL);
g_return_if_fail (GTK_IS_LAYOUT (container));
{
GList *tmp_list;
GtkWidget *old_owner;
- GtkSelectionInfo *selection_info;
+ GtkSelectionInfo *selection_info = NULL;
GdkWindow *window;
if (widget == NULL)
somewhat unreliable. */
GList *tmp_list;
- GtkSelectionInfo *selection_info;
+ GtkSelectionInfo *selection_info = NULL;
tmp_list = current_selections;
while (tmp_list)
GdkEventProperty *event)
{
GList *tmp_list;
- GtkIncrInfo *info;
+ GtkIncrInfo *info = NULL;
gint num_bytes;
guchar *buffer;
GdkEventSelection *event)
{
GList *tmp_list;
- GtkRetrievalInfo *info;
+ GtkRetrievalInfo *info = NULL;
guchar *buffer;
gint length;
GdkAtom type;
GdkEventProperty *event)
{
GList *tmp_list;
- GtkRetrievalInfo *info;
+ GtkRetrievalInfo *info = NULL;
guchar *new_buffer;
int length;
GdkAtom type;
gint format;
+ g_return_val_if_fail (widget != NULL, FALSE);
+ g_return_val_if_fail (event != NULL, FALSE);
+
if ((event->state != GDK_PROPERTY_NEW_VALUE) || /* property was deleted */
(event->atom != gdk_selection_property)) /* not the right property */
return FALSE;
{
/* List of all targets supported for this widget/selection pair */
GdkAtom *p;
- gint count;
+ guint count;
GList *tmp_list;
GtkTargetList *target_list;
GtkTargetPair *pair;
- count = 3;
target_list = gtk_selection_target_list_get (widget,
data->selection);
- tmp_list = target_list->list;
- while (tmp_list)
- {
- count++;
- tmp_list = tmp_list->next;
- }
+ count = g_list_length (target_list->list) + 3;
data->type = GDK_SELECTION_TYPE_ATOM;
data->format = 8*sizeof (GdkAtom);
- data->length = count*sizeof (GdkAtom);
+ data->length = count * sizeof (GdkAtom);
p = g_new (GdkAtom, count);
data->data = (guchar *)p;